rain pants - Turkish English Dictionary